let express = require("express")

let router = express.Router();
    // 加载数据库
    let mysql = require("mysql")

        // 渲染数据库内容
        let config = {
            host:"localhost",//数据库连接地址
            port:3306,//数据库连接端口
            user:"root",//数据库用户名
            password:"root",//数据库密码
            database:"student_user",//选择要操作的库房
        }    

    // 连接数据库
    let connection =mysql.createConnection(config)

// 渲染添加页面

router.get("/add", (req, res) => { 
    res.render("add.html")
})


// 获取表单提取过来的数据
router.post("/add", (req,res) => { 
    // 操作数据
    let sql = `insert into student (姓名,性别,年龄) value ("${req.body.name}","${req.body.sex}",${req.body.age})`;
    console.log(sql);
    connection.query(sql, (err) => { 
        if (err) {
            res.redirect("/add")
        } else { 
            res.redirect("/index")
        }
    })
})

// 暴露
module.exports = router;